#ifndef _SWARMEXCEPTIONS_H
#define _SWARMEXCEPTIONS_H INC

#define String std::string

class SwarmException : public std::exception {
	public:
	virtual const char* what() const throw() {
		return "Generic Swarm Exception!";
	}
};

class SwarmOutOfRangeException : public SwarmException {
	public:
	virtual const char* what() const throw() {
		return "Attempted to access an out of range value!5";
	}
};

#endif
